Big Huge Thesaurus

castor-oil plant

noun